Full-screen displays

ABSTRACT

An example display device includes a first graphics input port to receive a first video signal, and a second graphics input port to receive a second video signal. A processor is provided to select extended display identification data (EDID) information associated with the display device, and change the EDID information of a full-screen resolution of the first and second video signals while a split screen output command is generated. A video scaler is provided to generate a split screen output with a full-screen display for both the first and second video signals based on the changed EDID information.

BACKGROUND

Electronic devices such as computers have display screen of varioussizes. Different types of graphics are output on display screens. Thesize of the graphics can be altered based on a user's preference.

BRIEF DESCRIPTION OF THE DRAWINGS

The following detailed description references the drawings, in which:

FIG. 1 is a block diagram illustrating a display device, according to anexample.

FIG. 2 is a block diagram illustrating the video scaler of the displaydevice of FIG. 1, according to an example.

FIG. 3 is a block diagram illustrating removal of unused display areasfrom a split screen output displayed on the display device of FIG. 1,according to an example.

FIG. 4 is a block diagram illustrating exemplary contents of an extendeddisplay identification data (EDID) information, according to an example.

FIG. 5 is a block diagram of multiple machines to send video signals,according to an example.

FIG. 6A is a block diagram illustrating a system to split the screenoutput of a display device, according to an example.

FIG. 6B is a block diagram illustrating the system of FIG. 6A to splitthe screen output of a display device, according to another example.

FIG. 7 is a block diagram illustrating exemplary configurations of thememory of the system of FIGS. 6A and 6B, according to an example.

FIG. 8 is a block diagram illustrating a frame buffer of a displaydevice, according to an example.

FIG. 9 is a block diagram illustrating two output displays associatedwith a split screen output, according to an example.

FIG. 10 is a block diagram illustrating four output displays associatedwith a split screen output, according to an example.

FIG. 11 is a block diagram illustrating a video scaler to convert adisplay resolution of a split screen output for display, according to anexample.

FIG. 12 is a block diagram illustrating a system to display graphics,according to an example.

Throughout the drawings, identical reference numbers designate similar,but not necessarily identical, elements. The figures are not necessarilyto scale, and the size of some parts may be exaggerated to more clearlyillustrate the example shown. Moreover, the drawings provide examplesand/or implementations consistent with the description; however, thedescription is not limited to the examples and/or implementationsprovided in the drawings.

DETAILED DESCRIPTION

Display screens may be set to output graphics from multiple inputsources simultaneously. This multiple output mode may be referred to asa picture-in-picture or picture-by-picture (PiP/PbP) feature where thedifferent graphics streams are positioned side-by-side on the displayscreen. Users often desire a widescreen display in order to allow fullcoverage/output of the graphics. In fact, the widescreen display may bebetter suited to output the graphics particularly for video displayssuch as movies, which are often filmed or processed in a widescreenformat. In order for the graphics to be displayed in the PiP/PbP formaton a display screen, the output often results in large areas of thedisplay screen that contain no graphics; e.g., are simply blank or blackareas of the screen. Such blank/black areas are often in the form ofelongated bars at the top and bottom of the display screen, and whichextend the entire width of the display screen. However, this type ofgraphics output diminishes the viewing quality for the user.

In order to address this, the examples described below provide atechnique to control the display scaling/aspect ratio by eliminating theempty/black bar at the top and bottom of a display screen when a PiP/PbPmode is selected due to multiple image sources transmitting display datato a single display screen/monitor. In some examples, the display deviceadds an additional EDID information in erasable programmable read-onlymemory (EPROM) or flash memory, and then the display reloads the EDIDinformation, which triggers the host device to read acorrected/different EDID resolution associated with a PiP/PbP featureenabled. This causes the screen to display the correct aspect ratio andeliminate the upper/lower black bars from the screen. As used herein,the EDID information associated with the display device refers tometadata related to the parameters and/or capabilities of a sourcedevice of video signals, such as the resolution data, refresh rate data,and/or display mode data of the display device.

According to an example, a display device includes a first graphicsinput port to receive a first video signal; a second graphics input portto receive a second video signal; a processor to select EDID informationassociated with the display device, and change the EDID information of afull-screen resolution of the first and second video signals while asplit screen output command is generated; and a video scaler to generatea split screen output with a full-screen display for both the first andsecond video signals based on the changed EDID information. The videoscaler may be an electronic device that processes the first and secondvideo signals by scaling each of the first video signal and second videosignal for display on the display device. The first and second videosignals may include graphics data, and the video scaler is to scale thegraphics data received by each of the first and second graphics inputports by changing an aspect ratio associated with the graphics data. Thefull-screen display for both the first and second video signals based onthe changed EDID information may remove unused display areas from thesplit screen output. The changed EDID information may includehalf-screen resolution information. The first graphics input port mayreceive the first video signal from a first machine, and the secondgraphics input port may receive the second video signal from a secondmachine that is different from the first machine.

Another example provides a system including a memory to store EDIDinformation associated with a display device. The EDID informationincludes capabilities for the display device to display graphics at afull-screen display resolution; and a circuit chip to enter into a splitscreen output mode for the display device to split an output intomultiple output displays based on graphics received from multiple hostmachines; change the EDID information from a full-screen displayresolution to a half-screen display resolution while in the split screenoutput mode; and generate the split screen output mode associated withgraphics from the multiple host machines with a full-screen displayresolution based on the changed EDID information. The memory may includeany of a read-only memory and a flash memory. The system may include aframe buffer in the system to store the graphics from the multiple hostmachines. The split screen output mode may include at least two outputdisplays. The split screen output mode may include four output displaysin another example. The circuit chip may include a video scaler toconvert a first display resolution into a second display resolution.

FIG. 1 is a block diagram illustrating an example display device 10including a first graphics input port 15 to receive a first video signal20, and a second graphics input port 25 to receive a second video signal30. In some examples, the display device 10 may include a computer ortelevision monitor, and may be a widescreen monitor, or any other typeof display screen for viewing graphics. The first graphics input port 15and second graphics input port 25 may be any type of input/output (I/O)computer port that are capable of receiving signals either through adirect connection with a cable or through wireless connection with thesignal generating source. Furthermore, the first video signal 20 and thesecond video signal 30 may be either wireless or wired signals.Moreover, the first video signal 20 and the second video signal 30 maybe electronic signals, optical signals, or magnetic signals, accordingto various examples. Additionally, the first video signal 20 and thesecond video signal 30 may be analog or digital signals, according tosome examples. Additionally, the type of signal associated with thefirst video signal 20 may be the same as the type of signal associatedwith the second video signal 30, in one example, or the type of signalassociated with the first video signal 20 may be different than the typeof signal associated with the second video signal 30, in anotherexample. Accordingly, the display device 10 may be arranged in anysuitable format to receive the first video signal 20 and the secondvideo signal 30 irrespective of the type of signals associated with thefirst video signal 20 and the second video signal 30.

The display device 10 further includes a processor 35 to select EDIDinformation 40 a, 40 b associated with the display device 10, and changethe EDID information 40 a, 40 b; e.g., into EDID information 40 aa, 40bb, of a full-screen resolution of the first video signal 20 and secondvideo signal 30 while a split screen output command 45 is generated. Theprocessor 35 selects the EDID information 40 a, 40 b based on theparticular dual output mode selected by a user. For example, a user mayselect a picture-in-picture mode or a picture-by-picture mode, and theprocessor selects the EDID information 40 a, 40 b based on the selectedmode. In some examples, the processor 35 may be a central processingunit, microprocessor, controller, hardware engine, hardware pipeline,and/or other hardware-enabled device including volatile and non-volatilememory components suitable for receiving and processing the first videosignal 20 and second video signal 30, and running non-transitorycomputer-executable instructions programmed or transmitted to theprocessor 35. The EDID information 40 a, 40 b associated with thedisplay device 10 includes metadata related to the parameters and/orcapabilities of the source, which is not shown in FIG. 1, of the firstvideo signal 20 and second video signal 30. Moreover, the EDIDinformation 40 a, 40 b as well as the changed EDID information 40 aa, 40bb may include a variety of parameters or specifications that aresupported by the display device 10. Some example specifications includedin the EDID information 40 a, 40 b and the changed EDID information 40aa, 40 bb are product name and type, display size, and supported timingmodes. The EDID information 40 a, 40 b may be read, processed, andedited by the processor 35, according to an example. In some examples,the processor 35 changes the EDID information 40 a, 40 b into EDIDinformation 40 aa, 40 bb by changing the resolution data, refresh ratedata, and/or display mode data associated with the display device 10.

According to an example, the resolution of the display device 10 refersto the number of pixels in the width and height dimensions, which can bedisplayed on the display device 10. In a full-screen resolution, thefirst video signal 20 and second video signal 30 are encoded to providea sufficient number of pixels capable of providing a display on the fullscreen; e.g., entire width and height of the display device 10. Inexamples, a full-screen resolution of the first video signal 20 andsecond video signal 30 is provided to display device 10 to allowgraphics and/or video data contained in the first video signal 20 andsecond video signal 30 to be run at a full-screen resolution on thedisplay device 10, which permits proper display of the graphics and/orvideo data on the display device 10. According to an example, the actualsize; e.g., the number of pixels in the width and height dimensions, ofthe full-screen resolution may be determined by the display device 10.The processor 35 generates the split screen output command 45. In anexample, the split screen output command 45 includes computer-executableinstructions processed by the processor 35, which identifies that thegraphics output; e.g., the image and/or video output, onto the displaydevice 10 should be in a split screen mode. According to an example, thesplit screen mode refers to dividing the output displayed on the displaydevice 10 from one full-screen output to multiple split screen outputswith corresponding separate graphics being output or displayed on eachof the split screen outputs.

In examples, the display device 10 also includes a video scaler 50 togenerate a split screen output 55 with a full-screen display 60 for boththe first video signal 20 and second video signal 30 based on thechanged EDID information 40 aa, 40 bb. The video scaler 50 scales eachof the first video signal 20 and second video signal 30 to fit on halfof the display device 10 regardless of the resolution or which EDIDinformation 40 a, 40 b (e.g., full-screen or half-screen) is used. Thevideo scaler 50 may be a digital device or a combined analog and digitaldevice. In an example, the video scaler 50 may be a hardware-enableddevice that converts the first video signal 20 and second video signal30, which may be set at a first resolution, to a second and higherresolution in order to be formatted for split screen output 55 but at afull-screen display 60 using standard conversion or scaling techniques.In this regard, the split screen output 55 permits both the first videosignal 20 and second video signal 30 to be output and the correspondinggraphics to be viewable simultaneously on the display device 10. Forexample, the full-screen display 60 allows the corresponding graphicsassociated with the first video signal 20 and second video signal 30 tooccupy a full length and width associated with the split screen sizeallotted for the particular first video signal 20 or the second videosignal 30. In other words, the full-screen display 60 removes anyunused, blank, or black areas, etc. of the display device 10 whilepermitting the graphics output associated with the first video signal 20and second video signal 30 to be displayed in a split screen output 55by the display device 10 at the proper resolution. In this regard, theproper resolution refers to the resolution required to provide a cleargraphics output on the display device 10 based on a predeterminedclarity standard, which may be preprogrammed into the video scaler 50 oradjusted in real-time.

According to an example, the video scaler 50 determines that both thefirst video signal 20 and second video signal 30 are being input intothe display device 10. In an example, the video scaler 50 furtheridentifies that the graphics; e.g., the image and/or video output ontothe display device 10 should be in a split screen mode. Both the firstvideo signal 20 and second video signal 30 are processed by the videoscaler 50 together with the EDID information 40 a, 40 b provided by therespective first video signal 20 and second video signal 30 in order tooutput the first video signal 20 and second video signal 30 by way of adual or split output on the display device 10, according to an example.Additionally, the video scaler 50 may or may not process the first videosignal 20 and second video signal 30 simultaneously and may process thefirst video signal 20 and second video signal 30 using the same ordifferent signal processing techniques.

As such, in the example of FIG. 1, the display device 10 is shown havingthe first graphics input port 15 to receive the first video signal 20,and the second graphics port 25 to receive the second video signal 30.The processor 35 is provided to change the EDID information 40 a, 40 b,and the video scaler 50 is provided to generate the split screen output55 based on the changed EDID information 40 aa, 40 bb. Additionaldetails of the video scaler 50 are described next.

FIG. 2, with reference to FIG. 1, is a block diagram illustrating thevideo scaler 50 of the display device 10 of FIG. 1, according to anexample. The block diagram of FIG. 2 further illustrates an examplewhere the first video signal 20 and second video signal 30 includegraphics data 65 a, 65 b. According to some examples, the graphics data65 a, 65 b may include image data or video data. As shown in FIG. 2, thevideo scaler 50 scales the graphics data 65 a, 65 b received by each ofthe first graphics input port 15 and second graphics input port 25,respectively, by changing an aspect ratio 70 a, 70 b associated with thegraphics data 65 a, 65 b; e.g., to aspect ratio 70 x, 70 y,respectively. The aspect ratio 70 a, 70 b refers to the ratio of thewidth to the height of the graphics being displayed on the displaydevice 10. Accordingly, by using any of up-conversion, down-conversion,upscaling, and downscaling of the graphics data 65 a, 65 b, the aspectratio 70 a, 70 b of the graphics data 65 a, 65 b may be changed toaspect ratio 70 x, 70 y, respectively. As such, scaling the graphicsdata 65 a, 65 b refers to changing the aspect ratio 70 x, 70 yassociated with the graphics data 65 a, 65 b, respectively. In anexample, the aspect ratio 70 x may be the same as aspect ratio 70 y. Inother examples, the aspect ratio 70 x may be different than aspect ratio70 y. According to an example, when the video scaler 50 performs thechange in the aspect ratio; e.g., from aspect ratio 70 a, 70 b to aspectratio 70 x, 70 y, respectively, then it may be performed using hardwareelements associated with the video scaler 50. When the processor 35performs the change in the aspect ratio; e.g., from aspect ratio 70 a,70 b to aspect ratio 70 x, 70 y, respectively, then it may be performedby hardware elements of the processor 35 or non-transitorycomputer-executable instructions programmed in the processor 35,according to an example.

Accordingly, the first graphics input port 15 receives graphics data 65a, and the second graphics input port 25 receives graphics data 65 b, inan example. The video scaler 50 is provided to scale the graphics data65 a, 65 b by changing the respective aspect ratios 70 x, 70 y,according to an example. Scaling the graphics data 65 a, 65 b furtheraffects the output presented on the display device 10 as furtherdescribed below.

FIG. 3, with reference to FIGS. 1 through 2, is a block diagramillustrating removal of unused display areas 75 from a split screenoutput 55 displayed on the display device 10 of FIG. 1, according to anexample. More particularly, FIG. 3 is a block diagram illustrating anexample where the full-screen display 60 for both the first video signal20 and second video signal 30 based on the changed EDID information 40aa, 40 bb removes unused display areas 75 from the split screen output55. In this regard, the unused display areas 75 may refer to blank orblacked-out areas of the display device 10, which typically exists indual-display systems. However, the changed EDID information 40 aa, 40bb, as described above, changes the screen resolution associated withthe graphics data 65 a, 65 b to allow for the full-screen display 60 forthe graphics data 65 a, 65 b associated with the first video signal 20and second video signal 30, respectively, thereby removing the unuseddisplay areas 75 from the display device 10.

In accordance with the examples described above, the display device 10is capable of providing a full-screen display 60 for both the firstvideo signal 20 and the second video signal 30 due to the changed EDIDinformation 40 aa, 40 bb. Moreover, as a result of providing thefull-screen display 60, the unused display areas 75 are removed from thesplit screen output 55 of the display device 10. In other words, a splitscreen output 55 is displayed on the display device 10 without unuseddisplay areas 75 based on the changed EDID information 40 aa, 40 bb,thereby resulting in a full-screen display 60 in the split screen output55. For example, if the split screen output 55 of the display device 10results in two display outputs, then a full-screen display 60 isprovided in each of the two display outputs. Additional aspects of thechanged EDID information 40 aa, 40 bb are described below.

FIG. 4, with reference to FIGS. 1 through 3, is a block diagramillustrating exemplary contents of the EDID information 40 a, 40 b,according to an example. In the example of FIG. 4, the changed EDIDinformation 40 aa, 40 bb includes half-screen resolution information 80.According to an example, the actual size of the half-screen resolutionmay be determined by the display device 10. The half-screen resolutioninformation 80 contained in the changed EDID information 40 aa, 40 bbmay allow the video scaler 50 to down-convert the first video signal 20and second video signal 30 in order to provide a split screen output 55by the display device 10, according to an example.

As such, the half-screen resolution information 80 may includecomputer-implemented instructions processed by the video scaler 50 inorder to down-convert; e.g., reduce the frequency of, the first videosignal 20 and second video signal 30. This down-conversion processpermits the display device 10 to have split screen output 55capabilities. Additional details regarding the first video signal 20 andsecond video signal 30 used to create the split screen output 55 aredescribed next.

FIG. 5, with reference to FIGS. 1 through 4, is a block diagram ofmultiple machines (e.g., first machine 85 and second machine 90) to sendvideo signals (e.g., first video signal 20 and second video signal 30),according to an example. As shown in the example of FIG. 5, the firstgraphics input port 15 is to receive the first video signal 20 from afirst machine 85, and the second graphics input port 25 is to receivethe second video signal 30 from a second machine 90 that is differentfrom the first machine 85. According to various examples, the firstmachine 85 and second machine 90, which serve as the aforementionedsources of the first video signal 20 and second video signal 30,respectively, may be desktop computers, laptop computers, servers,tablet devices, smartphones, television channel receivers, digitalcameras, video cameras, video sensors, scanners, or other types ofelectronic devices that generate graphics data 65 a, 65 b andcorresponding video signals; e.g., first video signal 20 and secondvideo signal 30 for transmission to the first graphics input port 15 andsecond graphics input port 25, respectively for processing and displayon the display device 10.

In an example, the type of device constituting the first machine 85 maybe the same as the type of device constituting the second machine 90.For example, both the first machine 85 and the second machine 90 may belaptop computers. In another example, the type of device constitutingthe first machine 85 may be different from the type of deviceconstituting the second machine 90. For example, the first machine 85may be a tablet device and the second machine 90 may be a smartphone.Accordingly, the display device 10 is provided to integrate with boththe first machine 85 and the second machine 90 to provide the splitscreen output 55.

FIG. 6A, with reference to FIGS. 1 through 5, is a block diagramillustrating a system 100 to split the screen output of the displaydevice 10, according to an example. The example system 100 may include amemory 105 to store EDID information 40 a, 40 b associated with adisplay device 10. The memory 105 may be any suitable type of memorydevice capable of storing data, and capable of having the stored dataretrieved by other devices. Examples of the types of memory 105 whichmay be utilized are described below. The memory 105 may be embedded inthe display device 10, operatively connected to the display device 10,or may be communicatively coupled to the display device 10. The EDIDinformation 40 a, 40 b includes capabilities for the display device 10,which may be read by a graphics card, which is not shown, to displaygraphics 133 a, 133 b at a full-screen display resolution 110. In thisregard, capabilities may refer to parameters, configurations, ratings,characteristics, etc. of the display device 10 to display the graphics133 a, 133 b at a full-screen display resolution 110. According to anexample, the resolution of the display device 10 refers to the number ofpixels in the width and height dimensions, which can be displayed on thedisplay device 10. In a full-screen display resolution 110, a sufficientnumber of pixels are provided, which are capable of providing a displayon the full screen; e.g., entire width and height of the display device10.

The graphics 133 a, 133 b may be generated by the graphics data 65 a, 65b described above. However, with respect to system 100, the graphics 133a, 133 b refers to the image or video that is output and displayed onthe display device 10. The graphics 133 a, 133 b may be any type ofgraphics including images and videos, and the representations of thegraphics 133 a, 133 b provided in the figures are merely examplerepresentations of graphics and are not limited to any particular typeof graphics.

The system 100 further includes a circuit chip 115 to enter into a splitscreen output mode 120 for the display device 10 to split an output 125;e.g., an output signal, etc., into multiple output displays 120 a, 120 bbased on graphics 133 a, 133 b received from multiple host machines 135a, 135 b. The multiple output displays 120 a, 120 b may refer to havingmultiple areas of the display device 10 outputting graphics 133 a, 133b. In an example, entering into the split screen output mode 120 refersto the circuit chip 115 changing its functional mode from a singleoutput mode to a split screen output mode 120 based on switching ofhardware elements contained in the circuit chip 115 or based onexecution of non-transitory computer-implemented instructions programmedinto the circuit chip 115.

The circuit chip 115 may be an integrated circuit chip, a fieldprogrammable gate array, or some other set of electrical circuitsarranged to perform signal and/or data processing. The split screenoutput mode 120 allows dual graphics 133 a, 133 b to be displayed on thedisplay device 10. More particularly, the split screen output mode 120allows the display device 10 to be partitioned into the multiple outputdisplays 120 a, 120 b on which the graphics 133 a, 133 b are displayed,respectively. The circuit chip 115 may be embedded in the display device10 or may be operatively connected to the display device 10.

The host machines 135 a, 135 b, which serve as the aforementionedsources of the first video signal 20 and second video signal 30,respectively, may be desktop computers, laptop computers, servers,tablet devices, smartphones, television channel receivers, digitalcameras, video cameras, video sensors, scanners, or other types ofelectronic devices that generate graphics 133 a, 133 b, respectively,for transmission to the circuit chip 115 for processing and then output125; e.g., output as a signal, to the display device 10 for display onthe display device 10. Accordingly, the circuit chip 115 is provided tointegrate with multiple host machines 135 a, 135 b and enters into thesplit screen output mode 120 to provide the output 55 to the displaydevice 10.

Additionally, the circuit chip 115 is provided to change the EDIDinformation 40 a, 40 b; e.g., to EDID information 40 aa, 40 bb, from afull-screen display resolution 110 to a half-screen display resolution140 while in the split screen output mode 120. In this regard, thecircuit chip 115 utilizes up-conversion, down-conversion, upscaling, anddownscaling techniques to change the resolution of the graphics 133 a,133 b provided by the host machines 135 a, 135 b, respectively.Accordingly, in one example, the graphics 133 a, 133 b provided by thehost machines 135 a, 135 b, respectively may be set to full-screendisplay resolution 110, and by changing the EDID information 40 aa, 40bb, the circuit chip 115 is provided to change the resolution of thegraphics 133 a, 133 b to be displayed on the display device 10 to ahalf-screen display resolution 140; i.e., for display on the multipleoutput displays 120 a, 120 b of the display device 10. As such, thecircuit chip 115 is provided to generate the split screen output mode120 associated with graphics 133 a, 133 b from the multiple hostmachines 135 a, 135 b with a full-screen display resolution 110 based onthe changed EDID information 40 aa, 40 bb. In this regard, according tosome examples, generating the split screen output mode 120 may refer toselective switching of digital logic components in the circuit chip 115or execution of non-transitory computer-implemented instructionsprocessed by the circuit chip 115 resulting in the circuit chip 115entering into the split screen output mode 120. Another example of thesystem 100 is described below in accordance with FIG. 6B.

FIG. 6B, with reference to FIGS. 1 through 6A, is a block diagramillustrating the system 100 of FIG. 6A to split the screen output of thedisplay device 10, according to an example. In the example of the system100 in FIG. 6B, the split screen output mode 120 is generated based onthe split screen output command 45 programmed or transmitted to thecircuit chip 115. In some examples, the split screen output command 45may include any of a picture-in-picture output command 145 a and apicture-by-picture output command 145 b. In the picture-in-pictureoutput command 145 a, the resulting multiple output displays 120 a, 120b may be arranged such that one of the displays; e.g., 120 b, forexample, is displayed from within the other display; e.g., 120 a, forexample, and vice versa. In the picture-by-picture output command 145 b,the resulting multiple output displays 120 a, 120 b are arranged to beside-by-side, or otherwise adjacent to one another.

Accordingly, FIGS. 6A and 6B depict a picture-by-picture output display120 a, 120 b, as an example, for illustrative purposes. However, thesystem 100 is equally capable of providing a picture-by-picture outputdisplay. Next, the memory 105 of the system 100 is described in furtherdetail below by way of illustrative examples.

FIG. 7, with reference to FIGS. 1 through 6B, is a block diagramillustrating exemplary configurations of the memory 105 of the system100 of FIGS. 6A and 6B, according to an example. In an example, thememory 105 includes any of a read-only memory 106 and a flash memory107. These are only two possible examples, and as such the memory 105may be any suitable type of volatile or non-volatile memory device.According to various examples, the read-only memory 106 may include aprogrammable read-only memory (PROM), erasable programmable read-onlymemory (EPROM), or an electrically erasable programmable read-onlymemory (EEPROM) device. In some examples, the flash memory 107 may be aNOR flash memory device or a NAND flash memory device. As such, thememory 105 is not limited to any particular configuration or type ofmemory device, and may contain various components and hardware elementsin order to provide suitable storage capabilities for storing the EDIDinformation 40 a, 40 b as well as the changed EDID information 40 aa, 40bb.

FIG. 8, with reference to FIGS. 1 through 7, is a block diagramillustrating a frame buffer 150 of the display device 10, according toan example. Accordingly, the display device 10 may include a framebuffer 150 to store the graphics 133 a, 133 b from the multiple hostmachines 135 a, 135 b. In an example, the frame buffer 150 may be partof the memory 105 and includes a bitmap of the graphics 133 a, 133 b foroutput 125 on the display device 10. Moreover, the frame buffer 150 maycontain the complete frames making up a video, in examples where thegraphics 133 a, 133 b contain video. In another example, the framebuffer 150 may be embedded in the display device 10. As such, thegraphics 133 a, 133 b that are stored in the frame buffer 150 are usedfor output 125 on the display device 10. Examples of the output 125 aredescribed below.

FIG. 9, with reference to FIGS. 1 through 8, is a block diagramillustrating two output displays 120 a-120 b associated with a splitscreen output, according to an example. More particularly, FIG. 9 is ablock diagram illustrating an example where the split screen output mode120 includes at least two output displays 120 a-120 b; e.g., a dualdisplay, to display the graphics 133 a, 133 b. For example, the output125 as described above with reference to FIG. 8 may be presented as twooutput displays 120 a-120 b on the display device 10. FIG. 10, withreference to FIGS. 1 through 9, is a block diagram illustrating fouroutput displays 120 a-120 d associated with a split screen output,according to an example. More specifically, FIG. 10 is a block diagramillustrating an example where the split screen output mode 120 includesfour output displays 120 a-120 d; e.g., a quad display, to display thegraphics 133 a-133 d. For example, the output 125 as described abovewith reference to FIG. 8 may be presented as four output displays 120a-120 d on the display device 10.

The graphics 133 a-133 d may be any type of graphics including imagesand videos, and the representations of the graphics 133 a-133 d providedin the figures are merely example representations of graphics and arenot limited to any particular type of graphics. Furthermore, the outputdisplays 120 a-120 b in FIG. 9 may be arranged as picture-in-picture orpicture-by-picture formats, and may be uniformly sized or have differentsizes; e.g., display 120 a and 120 b may be the same size or may bedifferent sizes with respect to one another. Similarly, some of theoutput displays 120 a-120 d in FIG. 10 may be arranged aspicture-in-picture or picture-by-picture formats, and may be uniformlysized or have different sizes; e.g., display 120 a-120 d may be the samesize or may be different sizes with respect to one another.Additionally, the split screen output mode 120 may include any number ofoutput displays in addition to the ones shown and described withreference to FIGS. 9 and 10.

FIG. 11, with reference to FIGS. 1 through 10, is a block diagramillustrating a video scaler 50 to convert a display resolution 155 of asplit screen output for display, according to an example. According toan example, the circuit chip 115 includes a video scaler 50 to convert afirst display resolution 155 into a second display resolution 160. Asdescribed above, the video scaler 50 may be a digital device or acombined analog and digital device, and in an example, the video scaler50 may be a hardware-enabled device that converts the first displayresolution 155 associated with the graphics 133 a, 133 b provided by thehost machines 135 a, 135 b, respectively, to a second display resolution160 in order to be formatted for the split screen output mode 120 usingstandard conversion or scaling techniques for output 125 on the displaydevice 10. In examples, the first display resolution 155 and the seconddisplay resolution 160 are different from one another. For example, thefirst display resolution 155 may be a half-screen resolution, and thesecond display resolution 160 may be a full-screen resolution for thedisplay device 10.

Various examples may include a computer program product configured toinclude a pre-configured set of instructions, which when performed, mayresult in actions as stated in conjunction with the methods describedabove. In an example, the preconfigured set of instructions may bestored on a tangible non-transitory computer readable medium or aprogram storage device.

FIG. 12, with reference to FIGS. 1 through 11, is a block diagramillustrating a system 200 to display graphics 133 a, 133 b, according toan example. In the example of FIG. 12, the display device 10 includes aprocessor 35 and a machine-readable storage medium 205. Processor 35 mayinclude a central processing unit, microprocessors, hardware engines,circuit chip 115, and/or other hardware devices suitable for retrievaland execution of instructions stored in a machine-readable storagemedium 205. Processor 35 may fetch, decode, and executecomputer-executable instructions 220, 225, 230, 235, and 240 to enableexecution of locally-hosted or remotely-hosted applications forcontrolling action of the display device 10. The remotely-hostedapplications may be accessible on one or more remotely-located devices;for example, device 11. For example, the device 11 may be a computer,tablet, smartphone, or remote server. As an alternative or in additionto retrieving and executing instructions, processor 35 may include oneor more electronic circuits including a number of electronic componentsfor performing the functionality of one or more of the instructions 220,225, 230, 235, and 240.

The machine-readable storage medium 205 may be any electronic, magnetic,optical, or other physical storage device that stores executableinstructions. Thus, the machine-readable storage medium 205 may be, forexample, Random Access Memory (RAM), an EPROM, volatile memory,non-volatile memory, flash memory, a storage drive (e.g., a hard drive),a solid-state drive, optical drive, any type of storage disc (e.g., acompact disc, a DVD, etc.), and the like, or a combination thereof. Inone example, the machine-readable storage medium 205 may include anon-transitory computer-readable storage medium. The machine-readablestorage medium 205 may be encoded with executable instructions forenabling execution of remotely-hosted applications accessed on the oneor more remotely-located devices 11.

In an example, the processor 35 of the display device 10 executes thecomputer-executable instructions 220, 225, 230, 235, and 240. Forexample, computer-executable identifying instructions 220 may identifynative resolution EDID information 40 a, 40 b from the display device10. In this regard, the native resolution EDID information 40 a, 40 b isassociated with the display device 10 prior to any altering, processing,or reformatting, according to an example. The native resolution EDIDinformation 40 a, 40 b may be pre-set by the display device 10 in oneexample. Alternatively, the native resolution EDID information 40 a, 40b may be based on the most-recent updates or changes to the EDIDinformation 40 a,40 b associated with the display device 10. In someexamples, the EDID information 40 a, 40 b includes resolution data,refresh rate data, and display mode data associated with the graphics133 a, 133 b.

In an example, computer-executable enabling instructions 225 may enablea split screen output feature; e.g., split screen output 120, of thedisplay device 10. In this regard, the processor 35 may determinewhether the split screen output feature is generated and provided to thedisplay device 10 and provide an operational or activation command, etc.to provide the split screen output 120 to the display device 10.Accordingly, once the processor 35 processes the computer-executableenabling instructions 225, the split screen output feature is selected;i.e., enabled, for the display device 10.

According to an example, computer-executable updating instructions 230may update the EDID information 40 a, 40 b with instructions to displaygraphics 133 a, 133 b on the display device 10 with a half-screenresolution 140 associated with display instructions from multiple hostmachines 135 a, 135 b. In regard to the updating process, the processor35 may change the EDID information 40 a, 40 b into EDID information 40aa, 40 bb. Moreover, the EDID information 40 a, 40 b as well as thechanged EDID information 40 aa, 40 bb may include a variety ofparameters or specifications that are supported by the display device10. Some example specifications included in the EDID information 40 a,40 b and the changed EDID information 40 aa, 40 bb are product name andtype, display size, and supported timing modes. The EDID information 40a, 40 b may be read, processed, and edited by the processor 35,according to an example. In some examples, the processor 35 changes theEDID information 40 a, 40 b into EDID information 40 aa, 40 bb bychanging the resolution data, refresh rate data, and/or display modedata associated with the display device 10.

In this regard, the processor 35 utilizes up-conversion,down-conversion, upscaling, and downscaling techniques to change theresolution of the graphics 133 a, 133 b provided by the multiple hostmachines 135 a, 135 b, respectively. Accordingly, in one example, thegraphics 133 a, 133 b provided by the host machines 135 a, 135 b,respectively may be set to full-screen display resolution 110, and bychanging the EDID information 40 aa, 40 bb, the processor 35 is providedto change the resolution of the graphics 133 a, 133 b to be displayed onthe display device 10 to a half-screen display resolution 140; i.e., fordisplay on the multiple output displays 120 a, 120 b of the displaydevice 10.

The host machines 135 a, 135 b may be desktop computers, laptopcomputers, servers, tablet devices, smartphones, television channelreceivers, digital cameras, video cameras, video sensors, scanners, orother types of electronic devices that generate graphics 133 a, 133 b,respectively, and may be the same type of electronic device or may bedifferent types of electronic devices compared to one another.

In an example, computer-executable triggering instructions 235 maytrigger the multiple host machines 135 a, 135 b to request thehalf-screen resolution 140 to be displayed on the display device 10.According to an example, the triggering process may include theprocessor 35 providing an operational or activation command, etc. to theoperatively connected multiple host machines 135 a, 135 b in order forthe multiple host machines 135 a, 135 b to generate a request that thehalf-screen resolution 140 provided by the respective multiple hostmachines 135 a, 135 b be displayed on the display device 10.

Computer-executable outputting instructions 240 may output 125 afull-screen display resolution 110 for graphics 133 a, 133 b receivedfrom the multiple host machines 135 a, 135 b in a split screen outputmode 120, according to an example. Here, once the half-screen resolution140 request is generated by the multiple host machines 135 a, 135 b,since the EDID information 40 a, 40 b has previously been updated tochanged EDID information 40 aa, 40 bb, the processor 35 identifies thatthe graphics 133 a, 133 b received from the multiple host machines 135a, 135 b should be displayed on the display device 10 in a full-screendisplay resolution 110 rather than a half-screen resolution 140 in orderto remove unused display areas 75 from appearing on the display device10.

In an example, the computer-executable instructions 220, 225, 230, 235,and 240, when executed, may further cause the processor 35 to process asplit screen output command 45. In some examples, the split screenoutput command 45 includes any of a picture-in-picture output command145 a and a picture-by-picture output command 145 b. Moreover, thecomputer-executable instructions 220, 225, 230, 235, and 240, whenexecuted, further cause the processor 35 to display a full-screendisplay resolution 110 for each of the graphics 133 a, 133 b receivedfrom the multiple host machines 135 a, 135 b in the split screen outputmode 120 without a reduced graphics quality compared with a quality ofthe graphics received from the multiple host machines 135 a, 135 b,according to some examples. In this regard, the processor 35 is able toachieve data integrity for the graphics 133 a, 133 b without degradationof the quality of the graphics 133 a, 133 b from its original form onthe host machines 135 a, 135 b, respectively, to being output on thedisplay device 10.

The examples described herein provide a technique to allow differenthost machines 135 a, 135 b input graphics 133 a, 133 b into a displaydevice 10 to permit multi-mode display of the graphics 133 a, 133 b bythe display device 10 by changing the EDID information 40 aa, 40 bbassociated with the graphics 133 a, 133 b prior to displaying thegraphics 133 a, 133 b onto the display device 10. The aspect ratio 70 a,70 b associated with the graphics data 65 a, 65 b of the graphics 133 a,133 b, respectively may be altered to aspect ratio 70 x, 70 y,respectively to change the resolution of the graphics 133 a, 133 b thatare to be displayed on the display device 10. The resulting a splitscreen output mode 120 eliminates unused display areas 75 from appearingon the display device 10 to provide an enhanced user experience forviewing graphics 133 a, 133 b in a multi-output display setting.

The present disclosure has been shown and described with reference tothe foregoing exemplary implementations. Although specific examples havebeen illustrated and described herein it is manifestly intended that thescope of the claimed subject matter be limited only by the followingclaims and equivalents thereof. It is to be understood, however, thatother forms, details, and examples may be made without departing fromthe spirit and scope of the disclosure that is defined in the followingclaims.

What is claimed is:
 1. A display device comprising: a first graphicsinput port to receive a first video signal; a second graphics input portto receive a second video signal; a processor to select extended displayidentification data (EDID) information associated with the displaydevice, and change the EDID information of a full-screen resolution ofthe first and second video signals while a split screen output commandis generated; and a video scaler to generate a split screen output witha full-screen display for both the first and second video signals basedon the changed EDID information.
 2. The display device of claim 1,wherein the first and second video signals comprise graphics data, andwherein the video scaler is to scale the graphics data received by eachof the first and second graphics input ports by changing an aspect ratioassociated with the graphics data.
 3. The display device of claim 1,wherein the full-screen display for both the first and second videosignals based on the changed EDID information removes unused displayareas from the split screen output.
 4. The display device of claim 1,wherein the changed EDID information comprises half-screen resolutioninformation.
 5. The display device of claim 1, wherein the firstgraphics input port is to receive the first video signal from a firstmachine, and wherein the second graphics input port is to receive thesecond video signal from a second machine that is different from thefirst machine.
 6. A system comprising: a memory to store extendeddisplay identification data (EDID) information associated with a displaydevice, wherein the EDID information comprises capabilities for thedisplay device to display graphics at a full-screen display resolution;and a circuit chip to: enter into a split screen output mode for thedisplay device to split an output into multiple output displays based ongraphics received from multiple host machines; change the EDIDinformation from a full-screen display resolution to a half-screendisplay resolution while in the split screen output mode; and generatethe split screen output mode associated with graphics from the multiplehost machines with a full-screen display resolution based on the changedEDID information.
 7. The system of claim 6, wherein the memory comprisesany of a read-only memory and a flash memory.
 8. The system of claim 6,comprising a frame buffer in the system to store the graphics from themultiple host machines.
 9. The system of claim 6, wherein the splitscreen output mode comprises at least two output displays.
 10. Thesystem of claim 6, wherein the split screen output mode comprises fouroutput displays.
 11. The system of claim 6, wherein the circuit chipcomprises a video scaler to convert a first display resolution into asecond display resolution.
 12. A machine-readable storage mediumcomprising computer-executable instructions that when executed cause aprocessor of a display device to: identify native resolution extendeddisplay identification data (EDID) information from the display device;enable a split screen output feature of the display device; update theEDID information with instructions to display graphics on the displaydevice with a half-screen resolution associated with displayinstructions from multiple host machines; trigger the multiple hostmachines to request the half-screen resolution to be displayed on thedisplay device; and output a full-screen display resolution for graphicsreceived from the multiple host machines in a split screen output mode.13. The machine-readable storage medium of claim 12, wherein the EDIDinformation comprises resolution data, refresh rate data, and displaymode data associated with the graphics.
 14. The machine-readable storagemedium of claim 12, wherein the computer-executable instructions, whenexecuted, further cause the processor to process a split screen outputcommand, wherein the split screen output command comprises any of apicture-in-picture output command and a picture-by-picture outputcommand.
 15. The machine-readable storage medium of claim 12, whereinthe computer-executable instructions, when executed, further cause theprocessor to display a full-screen display resolution for each of thegraphics received from the multiple host machines in the split screenoutput mode without a reduced graphics quality compared with a qualityof the graphics received from the multiple host machines.